summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ben Hutchings [Thu, 30 May 2024 12:14:32 +0000 (13:14 +0100)]
firmware_loader: Log direct loading failures as info for d-i
Forwarded: not-needed
On an installed Debian system, firmware packages will normally be
installed automatically based on a mapping of device IDs to firmware.
Within the Debian installer this has not yet happened and we need a
way to detect missing firmware.
Although many/most drivers log firmware loading failures, they do so
using many different formats. This adds a single log message to the
firmware loader, which the installer's hw-detect package will look
for. The log level is set to "info" because some failures are
expected and we do not want to confuse users with bogus error messages
(like in bug #966218).
NOTE: The log message format must not be changed without coordinating
this with the check-missing-firmware.sh in hw-detect.
Gbp-Pq: Topic debian
Gbp-Pq: Name firmware_loader-log-direct-loading-failures-as-info-for-d-i.path
Ben Hutchings [Sun, 7 Jul 2024 18:58:08 +0000 (20:58 +0200)]
iwlwifi: Do not request unreleased firmware for IWL6000
Bug-Debian: https://bugs.debian.org/689416
Forwarded: not-needed
The iwlwifi driver currently supports firmware API versions 4-6 for
these devices. It will request the file for the latest supported
version and then fall back to earlier versions. However, the latest
version that has actually been released is 4, so we expect the
requests for versions 6 and then 5 to fail.
The installer appears to report any failed request, and it is probably
not easy to detect that this particular failure is harmless. So stop
requesting the unreleased firmware.
Gbp-Pq: Topic debian
Gbp-Pq: Name iwlwifi-do-not-request-unreleased-firmware.patch
Ben Hutchings [Mon, 24 Aug 2009 22:19:58 +0000 (23:19 +0100)]
af9005: Use request_firmware() to load register init script
Forwarded: no
Read the register init script from the Windows driver. This is sick
but should avoid the potential copyright infringement in distributing
a version of the script which is directly derived from the driver.
Gbp-Pq: Topic features/all
Gbp-Pq: Name drivers-media-dvb-usb-af9005-request_firmware.patch
Diederik de Haas [Tue, 18 Jun 2024 07:46:18 +0000 (09:46 +0200)]
[PATCH] tools/rtla: Restore option to set VERSION var to VERSION file's contents
From
6640548d40a85053cf065f4c66f298bb5253557f Mon Sep 17 00:00:00 2001
Forwarded: not-needed
In upstream commit
01474dc706ca ("tools/rtla: Use tools/build makefiles
to build rtla") the ``Makefile`` was completely restructered to make
use of the ``tools/build`` infrastructure.
For some reason, the restructuring also caused the ``cat VERSION`` part
to detect the kernel version to be dropped and only runs the
``kernelversion`` (toplevel) Makefile target.
Previously that was used as fallback when ``VERSION`` didn't exist.
Re-add the ``cat VERSION`` part as that is used in the Debian build
system.
Gbp-Pq: Topic debian
Gbp-Pq: Name tools-rtla-Restore-option-to-set-VERSION-var-to-VERS.patch
Ben Hutchings [Sat, 13 May 2023 11:03:26 +0000 (13:03 +0200)]
fixdep: Allow overriding HOSTCC and HOSTLD
Forwarded: not-needed
objtool always uses HOSTCC, HOSTLD, and HOSTAR, so we need to override
these on the command line for cross-builds of linux-kbuild. But it
also builds fixdep which still needs to be native in a cross-build.
Add support for REALHOSTCC and REALHOSTLD variables which, if set,
override HOSTCC and HOSTLD for fixdep only.
Gbp-Pq: Topic debian
Gbp-Pq: Name fixdep-allow-overriding-hostcc-and-hostld.patch
Ben Hutchings [Thu, 15 Sep 2022 00:14:03 +0000 (02:14 +0200)]
Makefile: Make compiler version comparison optional
Forwarded: not-needed
Bug-Debian: https://bugs.debian.org/
1019749
The top-level Makefile warns if the compiler version string changes at
all between the kernel build and an out-of-tree module build.
We expect that major compiler version changes could introduce ABI
changes, and override the CC variable in out-of-tree module builds to
ensure that the same major compiler version is used. But minor
version changes should not make a difference, so this exact version
comparison produces false warnings.
Since custom kernel packages don't have that, don't remove the version
comparison. Instead, skip it if $(DEBIAN_KERNEL_NO_CC_VERSION_CHECK)
is non-empty.
Gbp-Pq: Topic debian
Gbp-Pq: Name makefile-make-compiler-version-comparison-optional.patch
Ben Hutchings [Fri, 13 May 2022 19:08:08 +0000 (21:08 +0200)]
module: Avoid ABI changes when debug info is disabled
Forwarded: not-needed
CI builds are done with debug info disabled, but this removes some
members from struct module. This causes builds to fail if there is an
ABI reference for the current ABI.
Define these members unconditionally, so that there is no ABI change.
Gbp-Pq: Topic debian
Gbp-Pq: Name module-avoid-abi-changes-when-debug-info-is-disabled.patch
Ben Hutchings [Mon, 26 Apr 2021 16:27:16 +0000 (18:27 +0200)]
kbuild: Abort build if SUBDIRS used
Forwarded: not-needed
Bug-Debian: https://bugs.debian.org/987575
DKMS and module-assistant both build OOT modules as root. If they
build an old OOT module that still use SUBDIRS this causes Kbuild
to try building a full kernel, which obviously fails but not before
deleting files from the installed headers package.
To avoid such mishaps, detect this situation and abort the build.
The error message is based on that used in commit
0126be38d988
"kbuild: announce removal of SUBDIRS if used".
Gbp-Pq: Topic debian
Gbp-Pq: Name kbuild-abort-build-if-subdirs-used.patch
Ben Hutchings [Thu, 10 Dec 2020 16:31:39 +0000 (17:31 +0100)]
kbuild: Look for module.lds under arch directory too
Forwarded: not-needed
Bug-Debian: https://bugs.debian.org/975571
The module.lds linker script is now built under the scripts directory,
where previously it was under arch/$(SRCARCH).
However, we package the scripts directory as linux-kbuild, which is
meant to be able to do support native and cross-builds. That means it
shouldn't contain files for a specific target architecture without a
wrapper to select between them, and it doesn't appear that linker
scripts are powerful enough to implement such a wrapper.
Building module.lds in a different location would require relatively
large changes. Moving it in the package build rules can work, but we
need to support custom kernel builds from the same source so we can't
assume it's moved.
Therefore, we move module.lds under the arch build directory in
rules.real and change Makefile.modfinal to look for it in both places.
Gbp-Pq: Topic debian
Gbp-Pq: Name kbuild-look-for-module.lds-under-arch-directory-too.patch
Bastian Blank [Tue, 4 Aug 2020 09:44:37 +0000 (09:44 +0000)]
[PATCH 2/2] perf/traceevent: Support asciidoctor for documentation
From
cd02fc78859ef9aefd7c92406f9523622da0b472 Mon Sep 17 00:00:00 2001
Forwarded: not-needed
Gbp-Pq: Topic debian
Gbp-Pq: Name perf-traceevent-support-asciidoctor-for-documentatio.patch
Bastian Blank [Tue, 4 Aug 2020 09:44:19 +0000 (09:44 +0000)]
[PATCH 1/2] Documentation: Drop sphinx version check
From
252aa79fdbd4ac2da09d9b98f81bf11f5e3e1870 Mon Sep 17 00:00:00 2001
Forwarded: not-needed
Gbp-Pq: Topic debian
Gbp-Pq: Name documentation-drop-sphinx-version-check.patch
Ben Hutchings [Fri, 22 Jun 2018 16:27:00 +0000 (17:27 +0100)]
android: Enable building ashmem and binder as modules
Bug-Debian: https://bugs.debian.org/901492
We want to enable use of the Android ashmem and binder drivers to
support Anbox, but they should not be built-in as that would waste
resources and increase security attack surface on systems that don't
need them.
- Add a MODULE_LICENSE declaration to ashmem
- Change the Makefiles to build each driver as an object with the
"_linux" suffix (which is what Anbox expects)
- Change config symbol types to tristate
Update:
In upstream commit
721412ed3d titled "staging: remove ashmem" the ashmem
driver was removed entirely. Secondary commit message:
"The mainline replacement for ashmem is memfd, so remove the legacy
code from drivers/staging/"
Consequently, the ashmem part of this patch has been removed.
Gbp-Pq: Topic debian
Gbp-Pq: Name android-enable-building-ashmem-and-binder-as-modules.patch
Ben Hutchings [Mon, 7 Sep 2020 01:51:53 +0000 (02:51 +0100)]
Export symbols needed by Android drivers
Bug-Debian: https://bugs.debian.org/901492
We want to enable use of the Android ashmem and binder drivers to
support Anbox, but they should not be built-in as that would waste
resources and increase security attack surface on systems that don't
need them.
Export the currently un-exported symbols they depend on.
Gbp-Pq: Topic debian
Gbp-Pq: Name export-symbols-needed-by-android-drivers.patch
Ben Hutchings [Fri, 13 Apr 2018 19:10:28 +0000 (20:10 +0100)]
wireless: Add Debian wireless-regdb certificates
Forwarded: not-needed
This hex dump is generated using:
{
for cert in debian/certs/wireless-regdb-*.pem; do
openssl x509 -in $cert -outform der;
done
} | hexdump -v -e '1/1 "0x%.2x," "\n"' > net/wireless/certs/debian.hex
Gbp-Pq: Topic debian
Gbp-Pq: Name wireless-add-debian-wireless-regdb-certificates.patch
Adriaan Schmidt [Mon, 4 Apr 2022 11:38:33 +0000 (13:38 +0200)]
tools: install perf python bindings
Bug-Debian: http://bugs.debian.org/860957
Forwarded: not-needed
Gbp-Pq: Topic debian
Gbp-Pq: Name tools-perf-install-python-bindings.patch
Ben Hutchings [Mon, 11 May 2015 02:51:07 +0000 (02:51 +0000)]
linux-tools: Install perf-read-vdso{,x}32 in directory under /usr/lib
Gbp-Pq: Topic debian
Gbp-Pq: Name tools-perf-perf-read-vdso-in-libexec.patch
Nobuhiro Iwamatsu [Sun, 7 Jul 2024 18:58:08 +0000 (20:58 +0200)]
[sh4] Fix uImage build
Bug-Debian: https://bugs.debian.org/569034
Forwarded: not-needed
[bwh: This was added without a description, but I think it is done
only to avoid a build-dependency on u-boot-tools.]
Gbp-Pq: Topic debian
Gbp-Pq: Name arch-sh4-fix-uimage-build.patch
YunQiang Su [Mon, 16 Nov 2020 01:11:00 +0000 (09:11 +0800)]
Use RELAXED ieee754 mode for Loongson-3 as 3A 4000 is 2008-only
Forwarded: not-needed
There are 2 mode of value of IEEE NaN hardcoded by CPU.
Currently, our mipsel/mips64el port is in so-called lagacy mode.
Loongson 3A 4000 is set as the so-called 2008 mode.
To make Debian workable on Loongson 3A 4000, we need set the kerenl in
RELAXED mode.
https://web.archive.org/web/
20180830093617/https://dmz-portal.mips.com/wiki/MIPS_ABI_-_NaN_Interlinking
Gbp-Pq: Topic debian
Gbp-Pq: Name mips-ieee754-relaxed.patch
YunQiang Su [Mon, 14 May 2018 08:16:18 +0000 (16:16 +0800)]
Disable uImage generation for mips generic
Forwarded: not-needed
MIPS generic trys to generate uImage when build, which then ask for
u-boot-tools.
[bwh: Updated for 5.17:
- zload-y is no longer assigned here and appears to default to empty
- Adjust context]
Gbp-Pq: Topic debian
Gbp-Pq: Name mips-boston-disable-its.patch
Bastian Blank [Sun, 22 Feb 2009 14:39:35 +0000 (15:39 +0100)]
kbuild: Make the toolchain variables easily overwritable
Forwarded: not-needed
Allow make variables to be overridden for each flavour by a file in
the build tree, .kernelvariables.
We currently use this for ARCH, KERNELRELEASE, CC, and in some cases
also CROSS_COMPILE, KCFLAGS.
This file can only be read after we establish the build tree, and all
use of $(ARCH) needs to be moved after this.
[bwh: Updated for 5.3: include .kernelvariables from current directory
rather than using undefined $(obj).]
Gbp-Pq: Topic debian
Gbp-Pq: Name kernelvariables.patch
Ben Hutchings [Tue, 12 May 2015 18:29:22 +0000 (19:29 +0100)]
Make mkcompile_h accept an alternate timestamp string
Forwarded: not-needed
We want to include the Debian version in the utsname::version string
instead of a full timestamp string. However, we still need to provide
a standard timestamp string for gen_initramfs_list.sh to make the
kernel image reproducible.
Make mkcompile_h use $KBUILD_BUILD_VERSION_TIMESTAMP in preference to
$KBUILD_BUILD_TIMESTAMP.
Gbp-Pq: Topic debian
Gbp-Pq: Name uname-version-timestamp.patch
Ben Hutchings [Tue, 24 Jul 2012 02:13:10 +0000 (03:13 +0100)]
Include package version along with kernel release in stack traces
Forwarded: not-needed
For distribution binary packages we assume
$DISTRIBUTION_OFFICIAL_BUILD, $DISTRIBUTOR and $DISTRIBUTION_VERSION
are set.
Gbp-Pq: Topic debian
Gbp-Pq: Name version.patch
Ben Hutchings [Sat, 24 Aug 2019 18:00:41 +0000 (19:00 +0100)]
Documentation: Fix broken link to CIPSO draft
Forwarded: not-needed
We exclude the CIPSO draft text as its licence is not DFSG compliant.
Link to the IETF's online version instead.
Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name documentation-fix-broken-link-to-cipso-draft.patch
Ben Hutchings [Sat, 2 Jun 2012 18:53:38 +0000 (19:53 +0100)]
video: Remove nvidiafb and rivafb
Bug-Debian: https://bugs.debian.org/383481
Forwarded: no
These drivers contain register programming code provided by the
hardware vendor that appears to have been deliberately obfuscated.
This is arguably not the preferred form for modification.
These drivers are also largely redundant with nouveau. The RIVA 128
(NV3) is not supported by nouveau but is about 15 years old and
probably discontinued 10 years ago.
Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name video-remove-nvidiafb-and-rivafb.patch
Ben Hutchings [Mon, 17 Aug 2009 01:45:41 +0000 (02:45 +0100)]
dvb-usb-af9005: mark as broken
Forwarded: not-needed
Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name drivers-media-dvb-dvb-usb-af9005-disable.patch
Ben Hutchings [Mon, 13 Apr 2009 16:34:00 +0000 (17:34 +0100)]
Remove microcode patches for mgsuvd (not enabled in Debian configs)
Forwarded: not-needed
Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name arch-powerpc-platforms-8xx-ucode-disable.patch
Ian Campbell [Thu, 17 Jan 2013 08:55:21 +0000 (08:55 +0000)]
Tweak gitignore for Debian pkg-kernel using git
Forwarded: not-needed
[bwh: Tweak further for pure git]
Gbp-Pq: Topic debian
Gbp-Pq: Name gitignore.patch
Salvatore Bonaccorso [Sun, 7 Jul 2024 18:58:08 +0000 (20:58 +0200)]
linux (6.9.8-1) unstable; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.9.8
- usb: typec: ucsi: Never send a lone connector change ack
- usb: typec: ucsi: Ack also failed Get Error commands
- [arm64] pinctrl: renesas: rzg2l: Use spin_{lock,unlock}_irq{save,restore}
- Input: ili210x - fix ili251x_read_touch_data() return value
- pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
- [arm64,armhf] pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
- [arm64,armhf] pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
- [arm64,armhf] pinctrl: rockchip: use dedicated pinctrl type for RK3328
- [arm64,armhf] pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
- [mips*] pci: lantiq: restore reset gpio polarity
- [x86] ASoC: cs42l43: Increase default type detect time and button delay
- [arm64] ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on right
mclk
- [arm64] ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name
collision
- workqueue: Increase worker desc's length to 32
- [arm64] ASoC: q6apm-lpass-dai: close graph on prepare errors
- bpf: Add missed var_off setting in set_sext32_default_val()
- bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
- [s390x] pci: Add missing virt_to_phys() for directed DIBV
- [s390x] virtio_ccw: Fix config change notifications
- bpf: Fix remap of arena.
- ASoC: amd: acp: add a null check for chip_pdev structure
- ASoC: amd: acp: remove i2s configuration check in acp_i2s_probe()
- ASoC: amd: acp: move chip->flag variable assignment
- ASoC: fsl-asoc-card: set priv->pdev before using it
- net: dsa: microchip: fix initial port flush problem
- openvswitch: get related ct labels from its master if it is not confirmed
- bonding: fix incorrect software timestamping report
- ionic: fix kernel panic due to multi-buffer handling
- mlxsw: pci: Fix driver initialization with Spectrum-4
- mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems
- bpf: Fix the corner case with may_goto and jump to the 1st insn.
- bpf: Fix overrunning reservations in ringbuf
- vxlan: Pull inner IP header in vxlan_xmit_one().
- ibmvnic: Free any outstanding tx skbs during scrq reset
- net: phy: micrel: add Microchip KSZ 9477 to the device table
- net: dsa: microchip: use collision based back pressure mode
- ice: Rebuild TC queues on VSI queue reconfiguration
- bpf: Fix may_goto with negative offset.
- xdp: Remove WARN() from __xdp_reg_mem_model()
- btrfs: use NOFS context when getting inodes during logging and log replay
- Fix race for duplicate reqsk on identical SYN
- ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2 messages
- net: dsa: microchip: fix wrong register write when masking interrupt
- [powerpc*] restore some missing spu syscalls
- ionic: use dev_consume_skb_any outside of napi
- tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
- ALSA: seq: Fix missing MSB in MIDI2 SPP conversion
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data
registers
- af_unix: Stop recv(MSG_PEEK) at consumed OOB skb.
- af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is at the head.
- af_unix: Don't stop recv() at consumed ex-OOB skb.
- af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is at the head.
- net: mana: Fix possible double free in error handling path
- bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
- bpf: Take return from set_memory_rox() into account with
bpf_jit_binary_lock_ro()
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
- drm/xe: Fix potential integer overflow in page size calculation
- vduse: validate block features only with block devices
- vduse: Temporarily fail if control queue feature requested
- [x86] fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
- drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init
- drm/amd/display: correct hostvm flag
- mtd: partitions: redboot: Added conversion of operands to a larger type
- wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
- drm/amd/display: Skip pipe if the pipe idx not set properly
- bpf: Add a check for struct bpf_fib_lookup size
- bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode
- drm/xe/xe_devcoredump: Check NULL before assignments
- RDMA/restrack: Fix potential invalid address access
- net/iucv: Avoid explicit cpumask var allocation on stack
- net/dpaa2: Avoid explicit cpumask var allocation on stack
- wifi: rtw89: download firmware with five times retry
- crypto: ecdh - explicitly zeroize private_key
- ALSA: emux: improve patch ioctl data validation
- media: dvbdev: Initialize sbuf
- irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if SMP for
IRQ_LOONGARCH_CPU
- iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID
- soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
- gfs2: Fix NULL pointer dereference in gfs2_log_flush
- evm: Enforce signatures on unsupported filesystem for EVM_INIT_X509
- drm/radeon/radeon_display: Decrease the size of allocated memory
- drm/xe: Check pat.ops before dumping PAT settings
- nvmet: do not return 'reserved' for empty TSAS values
- nvme: fixup comment for nvme RDMA Provider Type
- nvmet: make 'tsas' attribute idempotent for RDMA
- drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
- gpio: davinci: Validate the obtained number of IRQs
- arm64: Clear the initial ID map correctly before remapping
- nfsd: initialise nfsd_info.mutex early.
- [riscv64] fix vector insn load/store width mask
- drm/amdgpu: Fix pci state save during mode-1 reset
- [riscv64] stacktrace: convert arch_stack_walk() to noinstr
- [amd64] iommu/amd: Introduce per device DTE update function
- [amd64] iommu/amd: Invalidate cache before removing device from domain
list
- [amd64] iommu/amd: Fix GT feature enablement again
- gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
- gpiolib: cdev: Ignore reconfiguration without direction
- randomize_kstack: Remove non-functional per-arch entropy filtering
- [x86] stop playing stack games in profile_pc()
- Revert "MIPS: pci: lantiq: restore reset gpio polarity"
- pinctrl: qcom: spmi-gpio: drop broken pm8008 support
- ocfs2: fix DIO failure due to insufficient transaction credits
- nfs: drop the incorrect assertion in nfs_swap_rw()
- kasan: fix bad call to unpoison_slab_object
- mm: fix incorrect vbq reference in purge_fragmented_block
- mm/memory: don't require head page for do_set_pmd()
- Revert "mmc: moxart-mmc: Use sg_miter for PIO"
- mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
- mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard
- mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
- mmc: sdhci: Do not invert write-protect twice
- mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
- iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask
- SUNRPC: Fix backchannel reply, again
- counter: ti-eqep: enable clock at probe
- kbuild: doc: Update default INSTALL_MOD_DIR from extra to updates
- kbuild: Fix build target deb-pkg: ln: failed to create hard link
- kbuild: rpm-pkg: fix build error with CONFIG_MODULES=n
- i2c: testunit: don't erase registers after STOP
- i2c: testunit: discard write requests while old command is running
- ata: libata-core: Fix null pointer dereference on error
- ata,scsi: libata-core: Do not leak memory for ata_port struct members
- iio: humidity: hdc3020: fix hysteresis representation
- iio: adc: ad7266: Fix variable checking bug
- iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
- net: usb: ax88179_178a: improve link status logs
- usb: gadget: printer: SS+ support
- usb: gadget: printer: fix races against disable
- usb: musb: da8xx: fix a resource leak in probe()
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
- usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to
avoid deadlock
- usb: gadget: aspeed_udc: fix device address configuration
- usb: typec: ucsi: glink: fix child node release in probe function
- Revert "usb: gadget: u_ether: Re-attach netif device to mirror detachment"
- Revert "usb: gadget: u_ether: Replace netif_stop_queue with
netif_device_detach"
- usb: ucsi: stm32: fix command completion handling
- usb: dwc3: core: Workaround for CSR read timeout
- Revert "serial: core: only stop transmit when HW fifo is empty"
- tty: serial: 8250: Fix port count mismatch with the device
- serial: 8250_omap: Implementation of Errata i2310
- serial: imx: set receiver level before starting uart
- serial: core: introduce uart_port_tx_limited_flags()
- serial: bcm63xx-uart: fix tx after conversion to uart_port_tx_limited()
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook 645/665
G11.
- tty: mxser: Remove __counted_by from mxser_board.ports[]
- tty: mcf: MCF54418 has 10 UARTS
- net: can: j1939: Initialize unused data in j1939_send_one()
- net: can: j1939: recover socket queue on CAN bus error during BAM
transmission
- net: can: j1939: enhanced error handling for tightly received RTS messages
in xtp_rx_rts_session_new
- PCI/MSI: Fix UAF in msi_capability_init
- nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[]
- cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is missing
- irqchip/loongson-eiointc: Use early_cpu_to_node() instead of cpu_to_node()
- cpu: Fix broken cmdline "nosmp" and "maxcpus=0"
- cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
- irqchip/loongson-liointc: Set different ISRs for different cores
- kbuild: Install dtb files as 0644 in Makefile.dtbinst
- btrfs: zoned: fix initial free space detection
- csky, hexagon: fix broken sys_sync_file_range
- drm/drm_file: Fix pid refcounting race (CVE-2024-39486)
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
- drm/fbdev-dma: Only set smem_start is enable per module option
- drm/amdgpu: avoid using null object of framebuffer
- [x86] drm/i915/gt: Fix potential UAF by revoke of fence registers
- drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
- drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if LTTPR is
present
- drm/amdgpu/atomfirmware: fix parsing of vram_info
- io_uring: signal SQPOLL task_work with TWA_SIGNAL_NO_IPI
- batman-adv: Don't accept TT entries for out-of-spec VIDs
- can: mcp251xfd: fix infinite loop when xmit fails
- ata: ahci: Clean up sysfs file on error
- ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models
- ata: libata-core: Fix double free on error
- ftruncate: pass a signed offset
- syscalls: fix compat_sys_io_pgetevents_time64 usage
- syscalls: fix sys_fanotify_mark prototype
- bcachefs: Fix sb_field_downgrade validation
- bcachefs: Fix sb-downgrade validation
- bcachefs: Fix bch2_sb_downgrade_update()
- bcachefs: Fix setting of downgrade recovery passes/errors
- bcachefs: btree_gc can now handle unknown btrees
- Revert "net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module"
- mm/page_alloc: Separate THP PCP into movable and non-movable categories
- [arm64] dts: rockchip: Fix SD NAND and eMMC init on rk3308-rock-pi-s
- [arm64] dts: rockchip: Rename LED related pinctrl nodes on
rk3308-rock-pi-s
- [arm64] dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger
- [arm64] dts: rockchip: Fix the value of `dlg,jack-det-rate` mismatch on
rk3399-gru
- [arm64] Revert "arm64: dts: rockchip: remove redundant cd-gpios from
rk3588 sdmmc nodes"
- [arm64] dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
- cxl/region: Convert cxl_pmem_region_alloc to scope-based resource
management
- cxl/mem: Fix no cxl_nvd during pmem region auto-assembling
- [arm64] dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
- reset: gpio: Fix missing gpiolib dependency for GPIO reset controller
- [arm64] dts: rockchip: Fix the i2c address of es8316 on Cool Pi 4B
- [arm64] dts: rockchip: Add sound-dai-cells for RK3368
- cxl/region: Move cxl_dpa_to_region() work to the region driver
- cxl/region: Avoid null pointer dereference in region lookup
- cxl/region: check interleave capability
- netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid
- netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait
- serial: imx: only set receiver level if it is zero
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
- tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
[ Salvatore Bonaccorso ]
* [rt] Drop "pinctrl: renesas: rzg2l: Use
spin_{lock,unlock}_irq{save,restore}" (applied upstream)
* d/rules.real: Revert workaround to explicitly remove executable bits from
dtb files (implemented upstream)
[dgit import unpatched linux 6.9.8-1]
Salvatore Bonaccorso [Sun, 7 Jul 2024 18:58:08 +0000 (20:58 +0200)]
Import linux_6.9.8.orig.tar.xz
[dgit import orig linux_6.9.8.orig.tar.xz]
Salvatore Bonaccorso [Sun, 7 Jul 2024 18:58:08 +0000 (20:58 +0200)]
Import linux_6.9.8-1.debian.tar.xz
[dgit import tarball linux 6.9.8-1 linux_6.9.8-1.debian.tar.xz]